# 关闭NetworkManager服务
# 修改网卡
# bond0配置
# 加载bond模块
# 确认rc.local执行权限
# 文件末尾追加，开启网卡混杂模式
# 重启reboot

# 三块网卡
ens33、ens37、ens38

# 关闭NetworkManager服务
systemctl disable NetworkManager
systemctl mask NetworkManager

# 修改网卡
vim /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE=ens33
NAME=ens33
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
vim /etc/sysconfig/network-scripts/ifcfg-ens37
DEVICE=ens37
NAME=ens37
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
vim /etc/sysconfig/network-scripts/ifcfg-ens38
DEVICE=ens38
NAME=ens38
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no

# bond0配置
vim /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
TYPE=Bond
NAME=bond0
BONDING_MASTER=yes
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.80.140
NETMASK=255.255.255.0
GATEWAY=192.168.80.2
BONDING_OPTS="mode=0 miimon=100"
BONDING_MASTER=yes
NM_CONTROLLED=no

# 加载bond模块
vim /etc/modprobe.d/bonding.conf
alias bond0 binding
options bond0 miimon=100 mode=0

# 确认
chmod  +x /etc/rc.local

# 文件末尾追加，开启网卡混杂模式
vim /etc/rc.local
ifconfig ens33 promisc
ifconfig ens37 promisc
ifconfig ens38 promisc

# 重启reboot